Python,C,C++ and JAVA programs for CBSE, ISC, B.Tech and I.T Computer Science and MCA students

The Programming Project: ICSE Java Programming Range of Array 2023 Q6 SPECIMEN PAPER

Friday, December 30, 2022

ICSE Java Programming Range of Array 2023 Q6 SPECIMEN PAPER

ICSE Java Programming Range of Array 2023 Q6 SPECIMEN PAPER

Range of array in java example.






import java.util.Scanner;

public class ICSEJava2023 {
    public static void main(String[] args) {
        Range obj = new Range();
        obj.inputArray();
        System.out.println("Original Array;");
        obj.display();
        obj.sortArray();
        }
}

class Range {
    public void sortArray() {
        for (int i = 0; i < this.array_size - 1; i++)
            for (int j = 0; j < this.array_size - i - 1; j++)
                if (this.array[j] < this.array[j + 1]) {
                    double temp = this.array[j];
                    this.array[j] = this.array[j + 1];
                    this.array[j + 1] = temp;
                }
        System.out.println("Range of the array is:"+(this.array[0]-this.array[this.array_size-1]));
    }

    public void inputArray() {
        Scanner in = new Scanner(System.in);
        System.out.println("Enter the elements of the array:");
        for (int i = 0; i < this.array_size; i++) {
            System.out.println("Enter the element:");
            this.array[i] = in.nextDouble();
        }
        in.close();
    }

    public void display() {
        for (int i = 0; i < this.array_size; i++)
            System.out.print(this.array[i] + " ");
        System.out.println();
    }
    Range() {
        this.range = 0;
    }
    private double[] array = new double[20];
    private double range;
    private static int array_size = 20;
}

No comments:

Post a Comment